squash workflow